package domain

import (
	"gitee.com/cjsn/topsdk/util"
)

type TmallServiceSettlementFbBillQueryFeeList struct {
	/*
	   费用金额     */
	FeeAmount *string `json:"fee_amount,omitempty" `

	/*
	   费用来源单号，仅增加费用、退款有值     */
	SrcOrderId *string `json:"src_order_id,omitempty" `

	/*
	   费用描述     */
	FeeTitle *string `json:"fee_title,omitempty" `

	/*
	   费用名称     */
	FeeName *string `json:"fee_name,omitempty" `

	/*
	   费用产生时间     */
	GmtCreate *util.LocalTime `json:"gmt_create,omitempty" `
}

func (s *TmallServiceSettlementFbBillQueryFeeList) SetFeeAmount(v string) *TmallServiceSettlementFbBillQueryFeeList {
	s.FeeAmount = &v
	return s
}
func (s *TmallServiceSettlementFbBillQueryFeeList) SetSrcOrderId(v string) *TmallServiceSettlementFbBillQueryFeeList {
	s.SrcOrderId = &v
	return s
}
func (s *TmallServiceSettlementFbBillQueryFeeList) SetFeeTitle(v string) *TmallServiceSettlementFbBillQueryFeeList {
	s.FeeTitle = &v
	return s
}
func (s *TmallServiceSettlementFbBillQueryFeeList) SetFeeName(v string) *TmallServiceSettlementFbBillQueryFeeList {
	s.FeeName = &v
	return s
}
func (s *TmallServiceSettlementFbBillQueryFeeList) SetGmtCreate(v util.LocalTime) *TmallServiceSettlementFbBillQueryFeeList {
	s.GmtCreate = &v
	return s
}
